home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / bin / getaddrs < prev    next >
Text File  |  1995-07-26  |  547b  |  24 lines

  1. #!/bin/sh
  2. # this is a simple script for converting the addresses in a server log
  3. # to internet domain names.
  4.  
  5. # the argument to this script is the name of the server log file.
  6. # this has been modified to use b5 logging (no longer needs nslookup).
  7.  
  8. if (test $# -eq 0)
  9. then
  10.     echo "usage: $0 <server-log-file>"
  11.     echo "  gets IP names in <server-log-file>."
  12.     exit 1
  13. fi
  14.  
  15. addrs=/tmp/addrs.$$
  16.  
  17. grep -i from: $* | \
  18.  awk '{print " ", $11}' | sort -f | uniq | tr -d ","  >> $addrs
  19.  
  20. wc -l $addrs | awk '{print $1 " different hosts:"}'
  21. cat $addrs
  22.  
  23. rm $addrs
  24.